.boundingbox
{
	border-width: 4px;
	border-style: solid;
	position: absolute !important;
}

.control_container
{
	vertical-align: top;
	border-style: solid;
	width: 20%;
	height: 100%;
}

.radioset {
	font-size: 12px;
}

#target
{
	float: right;
	height: 100%;
	display: block;
	padding: .2em;
	text-align: center;
}

#target .target_image
{
	position: relative;
}

#accordion_template {
	display: none;
}

.crosshair {
	position: absolute;
}

img {
	max-width: 100%;
	height: 95%;
	width: auto;
}

html, body {height: 100%}
body {
	width: 100%;
}
#wrapper {width:90%; margin:0 auto}
#content
{
	float:left;
	padding: 1em;
	width: 60%;
}
#sidebar {float:left;}
#footer {clear: both}

.ui-selected {
}

template

.fill {
	width: 100%;
	height: 100%;
	opacity: .1;
	display: none;
}

#jsontextarea {
	width: 100%;
}

.text_region {
	color: magenta;
	background-color: blue;
	float: right;
	position: relative;
	top: -25px;
	padding: 1px;
}

.text_type_region {
	color: magenta;
	background-color: blue;
	float: left;
	position: relative;
	top: -25px;
	padding: 1px;
}

#info {
	background: magenta;
	padding: 10px;
	display: none;
}

#resulttextarea {
	width: 300px;
	height: 600px;
}